home *** CD-ROM | disk | FTP | other *** search
/ PC World 2003 January / PCWorld_2003-01_cd.bin / Software / Komercni / mapfactor / setup.exe / {app} / config / sty.dtd < prev   
Encoding:
Text File  |  2002-12-09  |  5.4 KB  |  152 lines

  1. <!-- $Id: sty.dtd,v 1.8 2002/10/03 17:31:51 filip Exp $ -->
  2. <!-- this is the map style common for all maps -->
  3.  
  4. <!ENTITY % styler "_style ( yes | no ) 'yes'">
  5.  
  6. <!ELEMENT map_style ( all_projection_types?, all_line_drawers?, all_area_drawers?, all_pict_drawers?, all_text_drawers? ) >
  7. <!ATTLIST map_style %styler; >
  8.  
  9. <!-- PROJECTION_TYPES -->
  10.  
  11. <!ELEMENT all_projection_types ( projection_type+ ) >
  12. <!ATTLIST all_projection_types %styler; >
  13. <!ELEMENT projection_type ( id, name, editformat, proj_method+ ) >
  14. <!ATTLIST projection_type %styler; >
  15. <!ELEMENT proj_method ( id, type, ( proj_cone | proj_delta | proj_transverse_mercator | proj_linear | proj_builtin ) ) >
  16. <!ATTLIST proj_method %styler; >
  17. <!ELEMENT proj_cone ( earth_radius, undistorted_latitude1, undistorted_latitude2, medium_longitude ) >
  18. <!ATTLIST proj_cone %styler; >
  19. <!ELEMENT proj_delta ( semiaxis_a, semiaxis_b, shift_x, shift_y, shift_z ) >
  20. <!ATTLIST proj_delta %styler; >
  21. <!ELEMENT proj_transverse_mercator ( semiaxis_a, semiaxis_b, scale_factor, true_lat, true_lon, true_north, true_east ) >
  22. <!ATTLIST proj_transverse_mercator %styler; >
  23. <!ELEMENT proj_linear ( multiplier_x2x, multiplier_x2y, multiplier_y2x, multiplier_y2y, addent_x, addent_y ) >
  24. <!ATTLIST proj_linear %styler; >
  25. <!ELEMENT proj_builtin ( #PCDATA ) >
  26. <!ATTLIST proj_builtin %styler; >
  27. <!ELEMENT type ( #PCDATA ) >
  28. <!ATTLIST type %styler; >
  29. <!ELEMENT earth_radius ( #PCDATA ) >
  30. <!ATTLIST earth_radius %styler; >
  31. <!ELEMENT undistorted_latitude1 ( #PCDATA ) >
  32. <!ATTLIST undistorted_latitude1 %styler; >
  33. <!ELEMENT undistorted_latitude2 ( #PCDATA ) >
  34. <!ATTLIST undistorted_latitude2 %styler; >
  35. <!ELEMENT medium_longitude ( #PCDATA ) >
  36. <!ATTLIST medium_longitude %styler; >
  37. <!ELEMENT semiaxis_a ( #PCDATA ) >
  38. <!ATTLIST semiaxis_a %styler; >
  39. <!ELEMENT semiaxis_b ( #PCDATA ) >
  40. <!ATTLIST semiaxis_b %styler; >
  41. <!ELEMENT shift_x ( #PCDATA ) >
  42. <!ATTLIST shift_x %styler; >
  43. <!ELEMENT shift_y ( #PCDATA ) >
  44. <!ATTLIST shift_y %styler; >
  45. <!ELEMENT shift_z ( #PCDATA ) >
  46. <!ATTLIST shift_z %styler; >
  47. <!ELEMENT scale_factor ( #PCDATA ) >
  48. <!ATTLIST scale_factor %styler; >
  49. <!ELEMENT true_lat ( #PCDATA ) >
  50. <!ATTLIST true_lat %styler; >
  51. <!ELEMENT true_lon ( #PCDATA ) >
  52. <!ATTLIST true_lon %styler; >
  53. <!ELEMENT true_north ( #PCDATA ) >
  54. <!ATTLIST true_north %styler; >
  55. <!ELEMENT true_east ( #PCDATA ) >
  56. <!ATTLIST true_east %styler; >
  57. <!ELEMENT multiplier_x2x ( #PCDATA ) >
  58. <!ATTLIST multiplier_x2x %styler; >
  59. <!ELEMENT multiplier_x2y ( #PCDATA ) >
  60. <!ATTLIST multiplier_x2y %styler; >
  61. <!ELEMENT multiplier_y2x ( #PCDATA ) >
  62. <!ATTLIST multiplier_y2x %styler; >
  63. <!ELEMENT multiplier_y2y ( #PCDATA ) >
  64. <!ATTLIST multiplier_y2y %styler; >
  65. <!ELEMENT addent_x ( #PCDATA ) >
  66. <!ATTLIST addent_x %styler; >
  67. <!ELEMENT addent_y ( #PCDATA ) >
  68. <!ATTLIST addent_y %styler; >
  69.  
  70. <!-- LINE_DRAWERS -->
  71.  
  72. <!ELEMENT all_line_drawers ( line_drawer+ ) >
  73. <!ATTLIST all_line_drawers %styler; >
  74. <!ELEMENT line_drawer ( id, line_width, line_width_min, size_shrinking, join_type, end_type, fill_color, fill_style, fill_mask, frame_color, frame_width, frame_zoom? ) >
  75. <!ATTLIST line_drawer %styler; >
  76. <!ELEMENT line_width ( #PCDATA ) >
  77. <!ATTLIST line_width %styler; >
  78. <!ELEMENT line_width_min ( #PCDATA ) >
  79. <!ATTLIST line_width_min %styler; >
  80. <!ELEMENT join_type (#PCDATA) >
  81. <!ATTLIST join_type %styler; >
  82. <!ELEMENT end_type (#PCDATA) >
  83. <!ATTLIST end_type %styler; >
  84.  
  85. <!-- AREA_DRAWERS -->
  86.  
  87. <!ELEMENT all_area_drawers ( area_drawer+ ) >
  88. <!ATTLIST all_area_drawers %styler; >
  89. <!ELEMENT area_drawer ( id, fill_color, fill_style, fill_mask, frame_color, frame_width, frame_zoom? ) >
  90. <!ATTLIST area_drawer %styler; >
  91.  
  92. <!-- PICT_DRAWERS -->
  93.  
  94. <!ELEMENT all_pict_drawers ( pict_drawer+ ) >
  95. <!ATTLIST all_pict_drawers %styler; >
  96. <!ELEMENT pict_drawer ( id, filename ) >
  97. <!ATTLIST pict_drawer %styler; >
  98.  
  99. <!-- TEXT_DRAWERS -->
  100.  
  101. <!ELEMENT all_text_drawers ( text_drawer+ ) >
  102. <!ATTLIST all_text_drawers %styler; >
  103. <!ELEMENT text_drawer ( id, font_face, font_size, font_style, font_ratio, filename, text_color, enclosing, underline, strikeout, frame_color, fill_color, horizontal_align, vertical_align, size_shrinking ) >
  104. <!ATTLIST text_drawer %styler; >
  105. <!ELEMENT font_face ( #PCDATA ) >
  106. <!ATTLIST font_face %styler; >
  107. <!ELEMENT font_size ( #PCDATA ) >
  108. <!ATTLIST font_size %styler; >
  109. <!ELEMENT font_style ( #PCDATA ) >
  110. <!ATTLIST font_style %styler; >
  111. <!ELEMENT font_ratio ( #PCDATA ) >
  112. <!ATTLIST font_ratio %styler; >
  113. <!ELEMENT text_color ( #PCDATA ) >
  114. <!ATTLIST text_color %styler; >
  115. <!ELEMENT enclosing ( #PCDATA ) >
  116. <!ATTLIST enclosing %styler; >
  117. <!ELEMENT underline ( #PCDATA ) >
  118. <!ATTLIST underline %styler; >
  119. <!ELEMENT strikeout ( #PCDATA ) >
  120. <!ATTLIST strikeout %styler; >
  121. <!ELEMENT horizontal_align ( #PCDATA ) >
  122. <!ATTLIST horizontal_align %styler; >
  123. <!ELEMENT vertical_align ( #PCDATA ) >
  124. <!ATTLIST vertical_align %styler; >
  125.  
  126. <!-- COMMON -->
  127.  
  128. <!ELEMENT id ( #PCDATA ) >
  129. <!ATTLIST id %styler; >
  130. <!ELEMENT name ( #PCDATA ) >
  131. <!ATTLIST name %styler; >
  132. <!ELEMENT editformat ( #PCDATA ) >
  133. <!ATTLIST editformat %styler; >
  134. <!ELEMENT filename ( #PCDATA ) >
  135. <!ATTLIST filename %styler; >
  136. <!ELEMENT size_shrinking ( #PCDATA ) >
  137. <!ATTLIST size_shrinking %styler; >
  138. <!ELEMENT fill_color ( #PCDATA ) >
  139. <!ATTLIST fill_color %styler; >
  140. <!ELEMENT fill_style ( #PCDATA ) >
  141. <!ATTLIST fill_style %styler; >
  142. <!ELEMENT fill_mask ( #PCDATA ) >
  143. <!ATTLIST fill_mask %styler; >
  144. <!ELEMENT frame_color ( #PCDATA ) >
  145. <!ATTLIST frame_color %styler; >
  146. <!ELEMENT frame_width ( #PCDATA ) >
  147. <!ATTLIST frame_width %styler; >
  148. <!ELEMENT frame_zoom ( #PCDATA ) >
  149. <!ATTLIST frame_zoom %styler; >
  150.  
  151. <!-- -->
  152.